layui.config({
    base: "../../js/"
}).use(['form', 'jquery'], function () {
    var form = layui.form,
        $ = layui.jquery;

    form.on('submit(changeUser)', function (data) {
        $.post("/main/updateMyInfo", data.field, function (res) {
            if (res.success) {
                layer.msg("修改成功,请重新登录");
                setTimeout(function () {
                    window.location.href = "/logout";
                }, 1000);
            } else {
                layer.msg(res.message);
            }
        })
    })

    //添加验证规则
    form.verify({
        oldPwd: function (value, item) {
            if (value != "hengzhu123") {
                return "密码错误，请重新输入！";
            }
        },
        number: function (value, item) {
            if (value.length < 6) {
                return "长度不能小于6位";
            }
        },
        confirmPwd: function (value, item) {
            if (!new RegExp($("#oldPwd").val()).test(value)) {
                return "两次输入密码不一致，请重新输入！";
            }
        },
        loginName: [
            /^[a-zA-Z0-9_\s·]+$/
            , '请输入英文，数字或_,'
        ],
        units:[
        	 /(^[1-9](\d+)?(\.\d{1,2})?$)|(^\d\.\d{1,2}$)/
            ,'请输入大于零的任意数且小数位不超过2位'
        ]

    })

    //判断是否设置过头像，如果设置过则修改顶部、左侧和个人资料中的头像，否则使用默认头像
    if (window.sessionStorage.getItem('userFace')) {
        $("#userFace").attr("src", window.sessionStorage.getItem('userFace'));
        $(".userAvatar").attr("src", $(".userAvatar").attr("src").split("images/")[0] + "images/" + window.sessionStorage.getItem('userFace').split("images/")[1]);
    } else {
        $("#userFace").attr("src", "../../images/face.jpg");
    }

    //判断是否修改过用户信息，如果修改过则填充修改后的信息
    var menuText = $("#top_tabs", parent.document).text();  //判断打开的窗口是否存在“个人资料”页面
    var citys, areas;
    if (window.sessionStorage.getItem('userInfo')) {
        //获取省信息
        var userInfo = JSON.parse(window.sessionStorage.getItem('userInfo'));
        $(".realName").val(userInfo.realName); //用户名
        $(".userPhone").val(userInfo.userPhone); //手机号
        for (key in userInfo) {
            if (key.indexOf("like") != -1) {
                $(".userHobby input[name='" + key + "']").attr("checked", "checked");
            }
        }
        $(".userEmail").val(userInfo.userEmail); //用户邮箱
        $(".myself").val(userInfo.myself); //自我评价
        form.render();
    }
})